#!/usr/bin/python
#########################################################################################
# Description:
#   trace path that will be used by other script files
# Note:
#   - How to add a new trace?
#     Use a parent path variable for easy managing 
#     TRACE_FILE['bench@ref'] = parent path + internal path
# TODO:
#   - remove @ref
#########################################################################################


import sys
import os 

TRACE_FILE = {}


#--------------------------------------------------
# Intel GPU Traces
#--------------------------------------------------

TRACE_PATH = '../traces/stride/'
TRACE_FILE['stride-interleave-mini-1@ref']        = TRACE_PATH + 'stride_interleave_wg_32_wi_16_stride_1/trace.txt'
TRACE_FILE['stride-interleave-mini-2@ref']        = TRACE_PATH + 'stride_interleave_wg_32_wi_16_stride_2/trace.txt'
TRACE_FILE['stride-interleave-mini-4@ref']        = TRACE_PATH + 'stride_interleave_wg_32_wi_16_stride_4/trace.txt'
TRACE_FILE['stride-interleave-mini-8@ref']        = TRACE_PATH + 'stride_interleave_wg_32_wi_16_stride_8/trace.txt'
TRACE_FILE['stride-interleave-mini-16@ref']        = TRACE_PATH + 'stride_interleave_wg_32_wi_16_stride_16/trace.txt'

TRACE_FILE['stride-part-mini-1@ref']        = TRACE_PATH + 'stride_part_wg_32_wi_16_stride_1/trace.txt'
TRACE_FILE['stride-part-mini-2@ref']        = TRACE_PATH + 'stride_part_wg_32_wi_16_stride_2/trace.txt'
TRACE_FILE['stride-part-mini-4@ref']        = TRACE_PATH + 'stride_part_wg_32_wi_16_stride_4/trace.txt'
TRACE_FILE['stride-part-mini-8@ref']        = TRACE_PATH + 'stride_part_wg_32_wi_16_stride_8/trace.txt'
TRACE_FILE['stride-part-mini-16@ref']        = TRACE_PATH + 'stride_part_wg_32_wi_16_stride_16/trace.txt'


TRACE_PATH = '../traces/cache_cl/'
TRACE_FILE['cache-cl-1KB@ref']        = TRACE_PATH + 'cache_cl/1_KB/trace.txt'
TRACE_FILE['cache-cl-1024KB@ref']     = TRACE_PATH + 'cache_cl/1024_KB/trace.txt'
TRACE_FILE['cache-cl-4096KB@ref']     = TRACE_PATH + 'cache_cl/4096_KB/trace.txt'
TRACE_FILE['cache-cl-8192KB@ref']     = TRACE_PATH + 'cache_cl/8192_KB/trace.txt'

TRACE_PATH = '../traces/cachesize/'
TRACE_FILE['cachesize-1KB@ref']       = TRACE_PATH + 'cachesize_1/trace.txt'
TRACE_FILE['cachesize-2KB@ref']       = TRACE_PATH + 'cachesize_2/trace.txt'
TRACE_FILE['cachesize-4KB@ref']       = TRACE_PATH + 'cachesize_4/trace.txt'
TRACE_FILE['cachesize-8KB@ref']       = TRACE_PATH + 'cachesize_8/trace.txt'
TRACE_FILE['cachesize-16KB@ref']       = TRACE_PATH + 'cachesize_16/trace.txt'
TRACE_FILE['cachesize-32KB@ref']       = TRACE_PATH + 'cachesize_32/trace.txt'
TRACE_FILE['cachesize-64KB@ref']       = TRACE_PATH + 'cachesize_64/trace.txt'
TRACE_FILE['cachesize-128KB@ref']       = TRACE_PATH + 'cachesize_128/trace.txt'
TRACE_FILE['cachesize-256KB@ref']       = TRACE_PATH + 'cachesize_256/trace.txt'
TRACE_FILE['cachesize-512KB@ref']       = TRACE_PATH + 'cachesize_512/trace.txt'
TRACE_FILE['cachesize-1024KB@ref']       = TRACE_PATH + 'cachesize_1024/trace.txt'
TRACE_FILE['cachesize-2048KB@ref']       = TRACE_PATH + 'cachesize_2048/trace.txt'
TRACE_FILE['cachesize-4096KB@ref']       = TRACE_PATH + 'cachesize_4096/trace.txt'
TRACE_FILE['cachesize-8192KB@ref']       = TRACE_PATH + 'cachesize_8192/trace.txt'
TRACE_FILE['cachesize-16384KB@ref']       = TRACE_PATH + 'cachesize_16384/trace.txt'
TRACE_FILE['cachesize-32768KB@ref']       = TRACE_PATH + 'cachesize_32768/trace.txt'
TRACE_FILE['cachesize-65536KB@ref']       = TRACE_PATH + 'cachesize_65536/trace.txt'
TRACE_FILE['cachesize-131072KB@ref']       = TRACE_PATH + 'cachesize_131072/trace.txt'
TRACE_FILE['cachesize-262144KB@ref']       = TRACE_PATH + 'cachesize_262144/trace.txt'
TRACE_FILE['cachesize-524288KB@ref']       = TRACE_PATH + 'cachesize_524288/trace.txt'
TRACE_FILE['cachesize-1048576KB@ref']       = TRACE_PATH + 'cachesize_1048576/trace.txt'

TRACE_PATH = '../traces/gmembandwidth-local-offset/'
TRACE_FILE['gmembandwidth-local-offset-32@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_32/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-64@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_64/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-128@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_128/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-256@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_256/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-512@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_512/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-1024@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_1024/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-2048@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_2048/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-4096@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_4096/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-8192@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_8192/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-16384@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_16384/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-32768@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_32768/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-65536@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_65536/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-131072@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_131072/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-262144@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_262144/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-524288@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_524288/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-1048576@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_1048576/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-2097152@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_2097152/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-4194304@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_4194304/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-8388608@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_8388608/trace.txt'
TRACE_FILE['gmembandwidth-local-offset-16777216@ref']       = TRACE_PATH + 'gmembandwidth_local_offset_16777216/trace.txt'

TRACE_PATH = '../traces/mem/'
TRACE_FILE['mem-gmem-coalesced@ref']    = TRACE_PATH + 'gmem_coalesced/trace.txt'
TRACE_FILE['mem-gmem-uncoalesced@ref']  = TRACE_PATH + 'gmem_uncoalesced/trace.txt'
TRACE_FILE['mem-localmem-coalesced@ref']  = TRACE_PATH + 'localmem_coalesced/trace.txt'

TRACE_PATH = '../traces/single_prec/'
TRACE_FILE['single-prec-32@ref'  ] = TRACE_PATH + 'single_prec_32/trace.txt'
TRACE_FILE['single-prec-64@ref'  ] = TRACE_PATH + 'single_prec_64/trace.txt'
TRACE_FILE['single-prec-96@ref'  ] = TRACE_PATH + 'single_prec_96/trace.txt'
TRACE_FILE['single-prec-128@ref' ] = TRACE_PATH + 'single_prec_128/trace.txt'
TRACE_FILE['single-prec-160@ref' ] = TRACE_PATH + 'single_prec_160/trace.txt'
TRACE_FILE['single-prec-192@ref' ] = TRACE_PATH + 'single_prec_192/trace.txt'
TRACE_FILE['single-prec-224@ref' ] = TRACE_PATH + 'single_prec_224/trace.txt'
TRACE_FILE['single-prec-256@ref' ] = TRACE_PATH + 'single_prec_256/trace.txt'
TRACE_FILE['single-prec-288@ref' ] = TRACE_PATH + 'single_prec_288/trace.txt'
TRACE_FILE['single-prec-320@ref' ] = TRACE_PATH + 'single_prec_320/trace.txt'
TRACE_FILE['single-prec-352@ref' ] = TRACE_PATH + 'single_prec_352/trace.txt'
TRACE_FILE['single-prec-384@ref' ] = TRACE_PATH + 'single_prec_384/trace.txt'
TRACE_FILE['single-prec-416@ref' ] = TRACE_PATH + 'single_prec_416/trace.txt'
TRACE_FILE['single-prec-448@ref' ] = TRACE_PATH + 'single_prec_448/trace.txt'
TRACE_FILE['single-prec-480@ref' ] = TRACE_PATH + 'single_prec_480/trace.txt'
TRACE_FILE['single-prec-512@ref' ] = TRACE_PATH + 'single_prec_512/trace.txt'
TRACE_FILE['single-prec-544@ref' ] = TRACE_PATH + 'single_prec_544/trace.txt'
TRACE_FILE['single-prec-576@ref' ] = TRACE_PATH + 'single_prec_576/trace.txt'
TRACE_FILE['single-prec-608@ref' ] = TRACE_PATH + 'single_prec_608/trace.txt'
TRACE_FILE['single-prec-640@ref' ] = TRACE_PATH + 'single_prec_640/trace.txt'
TRACE_FILE['single-prec-672@ref' ] = TRACE_PATH + 'single_prec_672/trace.txt'
TRACE_FILE['single-prec-704@ref' ] = TRACE_PATH + 'single_prec_704/trace.txt'
TRACE_FILE['single-prec-736@ref' ] = TRACE_PATH + 'single_prec_736/trace.txt'
TRACE_FILE['single-prec-768@ref' ] = TRACE_PATH + 'single_prec_768/trace.txt'
TRACE_FILE['single-prec-800@ref' ] = TRACE_PATH + 'single_prec_800/trace.txt'
TRACE_FILE['single-prec-832@ref' ] = TRACE_PATH + 'single_prec_832/trace.txt'
TRACE_FILE['single-prec-864@ref' ] = TRACE_PATH + 'single_prec_864/trace.txt'
TRACE_FILE['single-prec-896@ref' ] = TRACE_PATH + 'single_prec_896/trace.txt'
TRACE_FILE['single-prec-928@ref' ] = TRACE_PATH + 'single_prec_928/trace.txt'
TRACE_FILE['single-prec-960@ref' ] = TRACE_PATH + 'single_prec_960/trace.txt'
TRACE_FILE['single-prec-992@ref' ] = TRACE_PATH + 'single_prec_992/trace.txt'
TRACE_FILE['single-prec-1024@ref'] = TRACE_PATH + 'single_prec_1024/trace.txt'
TRACE_FILE['single-prec-1056@ref'] = TRACE_PATH + 'single_prec_1056/trace.txt'
TRACE_FILE['single-prec-1088@ref'] = TRACE_PATH + 'single_prec_1088/trace.txt'
TRACE_FILE['single-prec-1120@ref'] = TRACE_PATH + 'single_prec_1120/trace.txt'
TRACE_FILE['single-prec-1152@ref'] = TRACE_PATH + 'single_prec_1152/trace.txt'
TRACE_FILE['single-prec-1184@ref'] = TRACE_PATH + 'single_prec_1184/trace.txt'
TRACE_FILE['single-prec-1216@ref'] = TRACE_PATH + 'single_prec_1216/trace.txt'
TRACE_FILE['single-prec-1248@ref'] = TRACE_PATH + 'single_prec_1248/trace.txt'
TRACE_FILE['single-prec-1280@ref'] = TRACE_PATH + 'single_prec_1280/trace.txt'
TRACE_FILE['single-prec-1312@ref'] = TRACE_PATH + 'single_prec_1312/trace.txt'
TRACE_FILE['single-prec-1344@ref'] = TRACE_PATH + 'single_prec_1344/trace.txt'
TRACE_FILE['single-prec-1376@ref'] = TRACE_PATH + 'single_prec_1376/trace.txt'
TRACE_FILE['single-prec-1408@ref'] = TRACE_PATH + 'single_prec_1408/trace.txt'
TRACE_FILE['single-prec-1440@ref'] = TRACE_PATH + 'single_prec_1440/trace.txt'
TRACE_FILE['single-prec-1472@ref'] = TRACE_PATH + 'single_prec_1472/trace.txt'
TRACE_FILE['single-prec-1504@ref'] = TRACE_PATH + 'single_prec_1504/trace.txt'
TRACE_FILE['single-prec-1536@ref'] = TRACE_PATH + 'single_prec_1536/trace.txt'
TRACE_FILE['single-prec-1568@ref'] = TRACE_PATH + 'single_prec_1568/trace.txt'
TRACE_FILE['single-prec-1600@ref'] = TRACE_PATH + 'single_prec_1600/trace.txt'
TRACE_FILE['single-prec-1632@ref'] = TRACE_PATH + 'single_prec_1632/trace.txt'
TRACE_FILE['single-prec-1664@ref'] = TRACE_PATH + 'single_prec_1664/trace.txt'
TRACE_FILE['single-prec-1696@ref'] = TRACE_PATH + 'single_prec_1696/trace.txt'
TRACE_FILE['single-prec-1728@ref'] = TRACE_PATH + 'single_prec_1728/trace.txt'
TRACE_FILE['single-prec-1760@ref'] = TRACE_PATH + 'single_prec_1760/trace.txt'
TRACE_FILE['single-prec-1792@ref'] = TRACE_PATH + 'single_prec_1792/trace.txt'
TRACE_FILE['single-prec-1824@ref'] = TRACE_PATH + 'single_prec_1824/trace.txt'
TRACE_FILE['single-prec-1856@ref'] = TRACE_PATH + 'single_prec_1856/trace.txt'
TRACE_FILE['single-prec-1888@ref'] = TRACE_PATH + 'single_prec_1888/trace.txt'
TRACE_FILE['single-prec-1920@ref'] = TRACE_PATH + 'single_prec_1920/trace.txt'
TRACE_FILE['single-prec-1952@ref'] = TRACE_PATH + 'single_prec_1952/trace.txt'
TRACE_FILE['single-prec-1984@ref'] = TRACE_PATH + 'single_prec_1984/trace.txt'
TRACE_FILE['single-prec-2016@ref'] = TRACE_PATH + 'single_prec_2016/trace.txt'
TRACE_FILE['single-prec-2048@ref'] = TRACE_PATH + 'single_prec_2048/trace.txt'
TRACE_FILE['single-prec-2080@ref'] = TRACE_PATH + 'single_prec_2080/trace.txt'
TRACE_FILE['single-prec-2112@ref'] = TRACE_PATH + 'single_prec_2112/trace.txt'
TRACE_FILE['single-prec-2144@ref'] = TRACE_PATH + 'single_prec_2144/trace.txt'
TRACE_FILE['single-prec-2176@ref'] = TRACE_PATH + 'single_prec_2176/trace.txt'
TRACE_FILE['single-prec-2208@ref'] = TRACE_PATH + 'single_prec_2208/trace.txt'
TRACE_FILE['single-prec-2240@ref'] = TRACE_PATH + 'single_prec_2240/trace.txt'
TRACE_FILE['single-prec-2272@ref'] = TRACE_PATH + 'single_prec_2272/trace.txt'
TRACE_FILE['single-prec-2304@ref'] = TRACE_PATH + 'single_prec_2304/trace.txt'
TRACE_FILE['single-prec-2336@ref'] = TRACE_PATH + 'single_prec_2336/trace.txt'
TRACE_FILE['single-prec-2368@ref'] = TRACE_PATH + 'single_prec_2368/trace.txt'
TRACE_FILE['single-prec-2400@ref'] = TRACE_PATH + 'single_prec_2400/trace.txt'
TRACE_FILE['single-prec-2432@ref'] = TRACE_PATH + 'single_prec_2432/trace.txt'
TRACE_FILE['single-prec-2464@ref'] = TRACE_PATH + 'single_prec_2464/trace.txt'
TRACE_FILE['single-prec-2496@ref'] = TRACE_PATH + 'single_prec_2496/trace.txt'
TRACE_FILE['single-prec-2528@ref'] = TRACE_PATH + 'single_prec_2528/trace.txt'
TRACE_FILE['single-prec-2560@ref'] = TRACE_PATH + 'single_prec_2560/trace.txt'
TRACE_FILE['single-prec-2592@ref'] = TRACE_PATH + 'single_prec_2592/trace.txt'
TRACE_FILE['single-prec-2624@ref'] = TRACE_PATH + 'single_prec_2624/trace.txt'
TRACE_FILE['single-prec-2656@ref'] = TRACE_PATH + 'single_prec_2656/trace.txt'
TRACE_FILE['single-prec-2688@ref'] = TRACE_PATH + 'single_prec_2688/trace.txt'
TRACE_FILE['single-prec-2720@ref'] = TRACE_PATH + 'single_prec_2720/trace.txt'
TRACE_FILE['single-prec-2752@ref'] = TRACE_PATH + 'single_prec_2752/trace.txt'
TRACE_FILE['single-prec-2784@ref'] = TRACE_PATH + 'single_prec_2784/trace.txt'
TRACE_FILE['single-prec-2816@ref'] = TRACE_PATH + 'single_prec_2816/trace.txt'
TRACE_FILE['single-prec-2848@ref'] = TRACE_PATH + 'single_prec_2848/trace.txt'
TRACE_FILE['single-prec-2880@ref'] = TRACE_PATH + 'single_prec_2880/trace.txt'
TRACE_FILE['single-prec-2912@ref'] = TRACE_PATH + 'single_prec_2912/trace.txt'
TRACE_FILE['single-prec-2944@ref'] = TRACE_PATH + 'single_prec_2944/trace.txt'
TRACE_FILE['single-prec-2976@ref'] = TRACE_PATH + 'single_prec_2976/trace.txt'
TRACE_FILE['single-prec-3008@ref'] = TRACE_PATH + 'single_prec_3008/trace.txt'
TRACE_FILE['single-prec-3040@ref'] = TRACE_PATH + 'single_prec_3040/trace.txt'
TRACE_FILE['single-prec-3072@ref'] = TRACE_PATH + 'single_prec_3072/trace.txt'
TRACE_FILE['single-prec-3104@ref'] = TRACE_PATH + 'single_prec_3104/trace.txt'
TRACE_FILE['single-prec-3136@ref'] = TRACE_PATH + 'single_prec_3136/trace.txt'
TRACE_FILE['single-prec-3168@ref'] = TRACE_PATH + 'single_prec_3168/trace.txt'
TRACE_FILE['single-prec-3200@ref'] = TRACE_PATH + 'single_prec_3200/trace.txt'
TRACE_FILE['single-prec-3232@ref'] = TRACE_PATH + 'single_prec_3232/trace.txt'
TRACE_FILE['single-prec-3264@ref'] = TRACE_PATH + 'single_prec_3264/trace.txt'
TRACE_FILE['single-prec-3296@ref'] = TRACE_PATH + 'single_prec_3296/trace.txt'
TRACE_FILE['single-prec-3328@ref'] = TRACE_PATH + 'single_prec_3328/trace.txt'
TRACE_FILE['single-prec-3360@ref'] = TRACE_PATH + 'single_prec_3360/trace.txt'
TRACE_FILE['single-prec-3392@ref'] = TRACE_PATH + 'single_prec_3392/trace.txt'
TRACE_FILE['single-prec-3424@ref'] = TRACE_PATH + 'single_prec_3424/trace.txt'
TRACE_FILE['single-prec-3456@ref'] = TRACE_PATH + 'single_prec_3456/trace.txt'
TRACE_FILE['single-prec-3488@ref'] = TRACE_PATH + 'single_prec_3488/trace.txt'
TRACE_FILE['single-prec-3520@ref'] = TRACE_PATH + 'single_prec_3520/trace.txt'
TRACE_FILE['single-prec-3552@ref'] = TRACE_PATH + 'single_prec_3552/trace.txt'
TRACE_FILE['single-prec-3584@ref'] = TRACE_PATH + 'single_prec_3584/trace.txt'
TRACE_FILE['single-prec-3616@ref'] = TRACE_PATH + 'single_prec_3616/trace.txt'
TRACE_FILE['single-prec-3648@ref'] = TRACE_PATH + 'single_prec_3648/trace.txt'
TRACE_FILE['single-prec-3680@ref'] = TRACE_PATH + 'single_prec_3680/trace.txt'
TRACE_FILE['single-prec-3712@ref'] = TRACE_PATH + 'single_prec_3712/trace.txt'
TRACE_FILE['single-prec-3744@ref'] = TRACE_PATH + 'single_prec_3744/trace.txt'
TRACE_FILE['single-prec-3776@ref'] = TRACE_PATH + 'single_prec_3776/trace.txt'
TRACE_FILE['single-prec-3808@ref'] = TRACE_PATH + 'single_prec_3808/trace.txt'
TRACE_FILE['single-prec-3840@ref'] = TRACE_PATH + 'single_prec_3840/trace.txt'
TRACE_FILE['single-prec-3872@ref'] = TRACE_PATH + 'single_prec_3872/trace.txt'
TRACE_FILE['single-prec-3904@ref'] = TRACE_PATH + 'single_prec_3904/trace.txt'
TRACE_FILE['single-prec-3936@ref'] = TRACE_PATH + 'single_prec_3936/trace.txt'
TRACE_FILE['single-prec-3968@ref'] = TRACE_PATH + 'single_prec_3968/trace.txt'
TRACE_FILE['single-prec-4000@ref'] = TRACE_PATH + 'single_prec_4000/trace.txt'
TRACE_FILE['single-prec-4032@ref'] = TRACE_PATH + 'single_prec_4032/trace.txt'
TRACE_FILE['single-prec-4064@ref'] = TRACE_PATH + 'single_prec_4064/trace.txt'
TRACE_FILE['single-prec-4096@ref'] = TRACE_PATH + 'single_prec_4096/trace.txt'
TRACE_FILE['single-prec-4128@ref'] = TRACE_PATH + 'single_prec_4128/trace.txt'
TRACE_FILE['single-prec-4160@ref'] = TRACE_PATH + 'single_prec_4160/trace.txt'
TRACE_FILE['single-prec-4192@ref'] = TRACE_PATH + 'single_prec_4192/trace.txt'
TRACE_FILE['single-prec-4224@ref'] = TRACE_PATH + 'single_prec_4224/trace.txt'
TRACE_FILE['single-prec-4256@ref'] = TRACE_PATH + 'single_prec_4256/trace.txt'
TRACE_FILE['single-prec-4288@ref'] = TRACE_PATH + 'single_prec_4288/trace.txt'
TRACE_FILE['single-prec-4320@ref'] = TRACE_PATH + 'single_prec_4320/trace.txt'
TRACE_FILE['single-prec-4352@ref'] = TRACE_PATH + 'single_prec_4352/trace.txt'
TRACE_FILE['single-prec-4384@ref'] = TRACE_PATH + 'single_prec_4384/trace.txt'
TRACE_FILE['single-prec-4416@ref'] = TRACE_PATH + 'single_prec_4416/trace.txt'
TRACE_FILE['single-prec-4448@ref'] = TRACE_PATH + 'single_prec_4448/trace.txt'
TRACE_FILE['single-prec-4480@ref'] = TRACE_PATH + 'single_prec_4480/trace.txt'
TRACE_FILE['single-prec-4512@ref'] = TRACE_PATH + 'single_prec_4512/trace.txt'
TRACE_FILE['single-prec-4544@ref'] = TRACE_PATH + 'single_prec_4544/trace.txt'
TRACE_FILE['single-prec-4576@ref'] = TRACE_PATH + 'single_prec_4576/trace.txt'
TRACE_FILE['single-prec-4608@ref'] = TRACE_PATH + 'single_prec_4608/trace.txt'
TRACE_FILE['single-prec-4640@ref'] = TRACE_PATH + 'single_prec_4640/trace.txt'
TRACE_FILE['single-prec-4672@ref'] = TRACE_PATH + 'single_prec_4672/trace.txt'
TRACE_FILE['single-prec-4704@ref'] = TRACE_PATH + 'single_prec_4704/trace.txt'
TRACE_FILE['single-prec-4736@ref'] = TRACE_PATH + 'single_prec_4736/trace.txt'
TRACE_FILE['single-prec-4768@ref'] = TRACE_PATH + 'single_prec_4768/trace.txt'
TRACE_FILE['single-prec-4800@ref'] = TRACE_PATH + 'single_prec_4800/trace.txt'
TRACE_FILE['single-prec-4832@ref'] = TRACE_PATH + 'single_prec_4832/trace.txt'
TRACE_FILE['single-prec-4864@ref'] = TRACE_PATH + 'single_prec_4864/trace.txt'
TRACE_FILE['single-prec-4896@ref'] = TRACE_PATH + 'single_prec_4896/trace.txt'
TRACE_FILE['single-prec-4928@ref'] = TRACE_PATH + 'single_prec_4928/trace.txt'
TRACE_FILE['single-prec-4960@ref'] = TRACE_PATH + 'single_prec_4960/trace.txt'
TRACE_FILE['single-prec-4992@ref'] = TRACE_PATH + 'single_prec_4992/trace.txt'
TRACE_FILE['single-prec-5024@ref'] = TRACE_PATH + 'single_prec_5024/trace.txt'
TRACE_FILE['single-prec-5056@ref'] = TRACE_PATH + 'single_prec_5056/trace.txt'
TRACE_FILE['single-prec-5088@ref'] = TRACE_PATH + 'single_prec_5088/trace.txt'
TRACE_FILE['single-prec-5120@ref'] = TRACE_PATH + 'single_prec_5120/trace.txt'
TRACE_FILE['single-prec-5152@ref'] = TRACE_PATH + 'single_prec_5152/trace.txt'
TRACE_FILE['single-prec-5184@ref'] = TRACE_PATH + 'single_prec_5184/trace.txt'
TRACE_FILE['single-prec-5216@ref'] = TRACE_PATH + 'single_prec_5216/trace.txt'
TRACE_FILE['single-prec-5248@ref'] = TRACE_PATH + 'single_prec_5248/trace.txt'
TRACE_FILE['single-prec-5280@ref'] = TRACE_PATH + 'single_prec_5280/trace.txt'
TRACE_FILE['single-prec-5312@ref'] = TRACE_PATH + 'single_prec_5312/trace.txt'
TRACE_FILE['single-prec-5344@ref'] = TRACE_PATH + 'single_prec_5344/trace.txt'
TRACE_FILE['single-prec-5376@ref'] = TRACE_PATH + 'single_prec_5376/trace.txt'
TRACE_FILE['single-prec-5408@ref'] = TRACE_PATH + 'single_prec_5408/trace.txt'
TRACE_FILE['single-prec-5440@ref'] = TRACE_PATH + 'single_prec_5440/trace.txt'
TRACE_FILE['single-prec-5472@ref'] = TRACE_PATH + 'single_prec_5472/trace.txt'
TRACE_FILE['single-prec-5504@ref'] = TRACE_PATH + 'single_prec_5504/trace.txt'
TRACE_FILE['single-prec-5536@ref'] = TRACE_PATH + 'single_prec_5536/trace.txt'
TRACE_FILE['single-prec-5568@ref'] = TRACE_PATH + 'single_prec_5568/trace.txt'
TRACE_FILE['single-prec-5600@ref'] = TRACE_PATH + 'single_prec_5600/trace.txt'
TRACE_FILE['single-prec-5632@ref'] = TRACE_PATH + 'single_prec_5632/trace.txt'
TRACE_FILE['single-prec-5664@ref'] = TRACE_PATH + 'single_prec_5664/trace.txt'
TRACE_FILE['single-prec-5696@ref'] = TRACE_PATH + 'single_prec_5696/trace.txt'
TRACE_FILE['single-prec-5728@ref'] = TRACE_PATH + 'single_prec_5728/trace.txt'
TRACE_FILE['single-prec-5760@ref'] = TRACE_PATH + 'single_prec_5760/trace.txt'
TRACE_FILE['single-prec-5792@ref'] = TRACE_PATH + 'single_prec_5792/trace.txt'
TRACE_FILE['single-prec-5824@ref'] = TRACE_PATH + 'single_prec_5824/trace.txt'
TRACE_FILE['single-prec-5856@ref'] = TRACE_PATH + 'single_prec_5856/trace.txt'
TRACE_FILE['single-prec-5888@ref'] = TRACE_PATH + 'single_prec_5888/trace.txt'
TRACE_FILE['single-prec-5920@ref'] = TRACE_PATH + 'single_prec_5920/trace.txt'
TRACE_FILE['single-prec-5952@ref'] = TRACE_PATH + 'single_prec_5952/trace.txt'
TRACE_FILE['single-prec-5984@ref'] = TRACE_PATH + 'single_prec_5984/trace.txt'
TRACE_FILE['single-prec-6016@ref'] = TRACE_PATH + 'single_prec_6016/trace.txt'
TRACE_FILE['single-prec-6048@ref'] = TRACE_PATH + 'single_prec_6048/trace.txt'
TRACE_FILE['single-prec-6080@ref'] = TRACE_PATH + 'single_prec_6080/trace.txt'
TRACE_FILE['single-prec-6112@ref'] = TRACE_PATH + 'single_prec_6112/trace.txt'
TRACE_FILE['single-prec-6144@ref'] = TRACE_PATH + 'single_prec_6144/trace.txt'
TRACE_FILE['single-prec-6176@ref'] = TRACE_PATH + 'single_prec_6176/trace.txt'
TRACE_FILE['single-prec-6208@ref'] = TRACE_PATH + 'single_prec_6208/trace.txt'
TRACE_FILE['single-prec-6240@ref'] = TRACE_PATH + 'single_prec_6240/trace.txt'
TRACE_FILE['single-prec-6272@ref'] = TRACE_PATH + 'single_prec_6272/trace.txt'
TRACE_FILE['single-prec-6304@ref'] = TRACE_PATH + 'single_prec_6304/trace.txt'
TRACE_FILE['single-prec-6336@ref'] = TRACE_PATH + 'single_prec_6336/trace.txt'
TRACE_FILE['single-prec-6368@ref'] = TRACE_PATH + 'single_prec_6368/trace.txt'

# Stride interleave independent
TRACE_PATH = '../traces/stride_independent_interleaved/'
TRACE_FILE['st-intlv-ind-1-16-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_16_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-1-32-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_32_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-1-64-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_64_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-1-128-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_128_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-1-256-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_256_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-2-16-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_16_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-2-32-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_32_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-2-64-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_64_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-2-128-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_128_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-2-256-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_256_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-4-16-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_16_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-4-32-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_32_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-4-64-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_64_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-4-128-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_128_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-4-256-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_256_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-8-16-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_16_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-8-32-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_32_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-8-64-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_64_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-8-128-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_128_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-8-256-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_256_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-16-16-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_16_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-16-32-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_32_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-16-64-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_64_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-16-128-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_128_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-16-256-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_256_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-32-16-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_16_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-32-32-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_32_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-32-64-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_64_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-32-128-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_128_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-32-256-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_256_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-64-16-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_16_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-64-32-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_32_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-64-64-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_64_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-64-128-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_128_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-64-256-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_256_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-128-16-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_16_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-128-32-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_32_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-128-64-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_64_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-128-128-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_128_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-128-256-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_256_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-256-16-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_16_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-256-32-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_32_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-256-64-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_64_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-256-128-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_128_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-256-256-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_256_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-512-16-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_16_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-512-32-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_32_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-512-64-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_64_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-512-128-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_128_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-512-256-1@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_256_stride_1/trace.txt'
TRACE_FILE['st-intlv-ind-1-16-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_16_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-1-32-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_32_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-1-64-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_64_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-1-128-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_128_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-1-256-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_256_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-2-16-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_16_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-2-32-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_32_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-2-64-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_64_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-2-128-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_128_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-2-256-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_256_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-4-16-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_16_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-4-32-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_32_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-4-64-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_64_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-4-128-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_128_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-4-256-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_256_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-8-16-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_16_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-8-32-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_32_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-8-64-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_64_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-8-128-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_128_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-8-256-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_256_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-16-16-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_16_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-16-32-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_32_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-16-64-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_64_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-16-128-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_128_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-16-256-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_256_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-32-16-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_16_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-32-32-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_32_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-32-64-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_64_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-32-128-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_128_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-32-256-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_256_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-64-16-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_16_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-64-32-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_32_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-64-64-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_64_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-64-128-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_128_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-64-256-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_256_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-128-16-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_16_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-128-32-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_32_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-128-64-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_64_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-128-128-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_128_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-128-256-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_256_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-256-16-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_16_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-256-32-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_32_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-256-64-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_64_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-256-128-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_128_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-256-256-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_256_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-512-16-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_16_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-512-32-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_32_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-512-64-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_64_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-512-128-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_128_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-512-256-2@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_256_stride_2/trace.txt'
TRACE_FILE['st-intlv-ind-1-16-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_16_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-1-32-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_32_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-1-64-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_64_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-1-128-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_128_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-1-256-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_256_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-2-16-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_16_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-2-32-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_32_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-2-64-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_64_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-2-128-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_128_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-2-256-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_256_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-4-16-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_16_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-4-32-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_32_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-4-64-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_64_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-4-128-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_128_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-4-256-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_256_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-8-16-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_16_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-8-32-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_32_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-8-64-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_64_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-8-128-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_128_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-8-256-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_256_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-16-16-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_16_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-16-32-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_32_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-16-64-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_64_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-16-128-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_128_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-16-256-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_256_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-32-16-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_16_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-32-32-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_32_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-32-64-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_64_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-32-128-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_128_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-32-256-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_256_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-64-16-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_16_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-64-32-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_32_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-64-64-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_64_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-64-128-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_128_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-64-256-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_256_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-128-16-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_16_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-128-32-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_32_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-128-64-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_64_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-128-128-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_128_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-128-256-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_256_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-256-16-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_16_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-256-32-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_32_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-256-64-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_64_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-256-128-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_128_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-256-256-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_256_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-512-16-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_16_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-512-32-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_32_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-512-64-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_64_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-512-128-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_128_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-512-256-4@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_256_stride_4/trace.txt'
TRACE_FILE['st-intlv-ind-1-16-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_16_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-1-32-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_32_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-1-64-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_64_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-1-128-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_128_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-1-256-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_256_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-2-16-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_16_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-2-32-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_32_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-2-64-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_64_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-2-128-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_128_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-2-256-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_256_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-4-16-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_16_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-4-32-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_32_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-4-64-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_64_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-4-128-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_128_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-4-256-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_256_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-8-16-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_16_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-8-32-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_32_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-8-64-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_64_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-8-128-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_128_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-8-256-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_256_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-16-16-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_16_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-16-32-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_32_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-16-64-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_64_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-16-128-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_128_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-16-256-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_256_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-32-16-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_16_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-32-32-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_32_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-32-64-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_64_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-32-128-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_128_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-32-256-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_256_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-64-16-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_16_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-64-32-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_32_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-64-64-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_64_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-64-128-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_128_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-64-256-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_256_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-128-16-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_16_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-128-32-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_32_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-128-64-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_64_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-128-128-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_128_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-128-256-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_256_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-256-16-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_16_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-256-32-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_32_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-256-64-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_64_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-256-128-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_128_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-256-256-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_256_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-512-16-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_16_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-512-32-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_32_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-512-64-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_64_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-512-128-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_128_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-512-256-8@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_256_stride_8/trace.txt'
TRACE_FILE['st-intlv-ind-1-16-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_16_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-1-32-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_32_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-1-64-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_64_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-1-128-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_128_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-1-256-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_1_wi_256_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-2-16-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_16_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-2-32-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_32_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-2-64-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_64_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-2-128-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_128_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-2-256-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_2_wi_256_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-4-16-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_16_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-4-32-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_32_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-4-64-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_64_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-4-128-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_128_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-4-256-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_4_wi_256_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-8-16-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_16_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-8-32-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_32_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-8-64-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_64_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-8-128-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_128_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-8-256-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_8_wi_256_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-16-16-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_16_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-16-32-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_32_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-16-64-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_64_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-16-128-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_128_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-16-256-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_16_wi_256_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-32-16-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_16_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-32-32-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_32_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-32-64-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_64_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-32-128-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_128_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-32-256-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_32_wi_256_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-64-16-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_16_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-64-32-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_32_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-64-64-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_64_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-64-128-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_128_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-64-256-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_64_wi_256_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-128-16-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_16_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-128-32-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_32_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-128-64-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_64_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-128-128-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_128_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-128-256-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_128_wi_256_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-256-16-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_16_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-256-32-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_32_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-256-64-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_64_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-256-128-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_128_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-256-256-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_256_wi_256_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-512-16-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_16_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-512-32-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_32_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-512-64-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_64_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-512-128-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_128_stride_16/trace.txt'
TRACE_FILE['st-intlv-ind-512-256-16@ref'] = TRACE_PATH + 'stride_interleave_independent_wg_512_wi_256_stride_16/trace.txt'

#Single threaded working set size
TRACE_PATH = '../traces2/working_set_1_thread/'
TRACE_FILE['wset-64@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_64/trace.txt'
TRACE_FILE['wset-128@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_128/trace.txt'
TRACE_FILE['wset-256@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_256/trace.txt'
TRACE_FILE['wset-512@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_512/trace.txt'
TRACE_FILE['wset-1024@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-2048@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_2048/trace.txt'
TRACE_FILE['wset-4096@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_4096/trace.txt'
TRACE_FILE['wset-8192@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_8192/trace.txt'
TRACE_FILE['wset-16384@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_16384/trace.txt'
TRACE_FILE['wset-32768@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_32768/trace.txt'
TRACE_FILE['wset-65536@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_65536/trace.txt'
TRACE_FILE['wset-131072@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_131072/trace.txt'
TRACE_FILE['wset-262144@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_262144/trace.txt'
TRACE_FILE['wset-524288@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_524288/trace.txt'
TRACE_FILE['wset-1048576@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_1048576/trace.txt'
TRACE_FILE['wset-2097152@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_2097152/trace.txt'
TRACE_FILE['wset-4194304@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_4194304/trace.txt'
TRACE_FILE['wset-8388608@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_8388608/trace.txt'
TRACE_FILE['wset-16777216@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_16777216/trace.txt'
TRACE_FILE['wset-33554432@ref'] = TRACE_PATH + 'working_set_wg_1_wi_1_region_33554432/trace.txt'

#Single Work Item multiple WGs Working Set size
TRACE_PATH = '../traces/working_set_1_wi_region_1k/'
TRACE_FILE['wset-7-1024@ref'] = TRACE_PATH + 'working_set_wg_7_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-14-1024@ref'] = TRACE_PATH + 'working_set_wg_14_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-21-1024@ref'] = TRACE_PATH + 'working_set_wg_21_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-28-1024@ref'] = TRACE_PATH + 'working_set_wg_28_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-35-1024@ref'] = TRACE_PATH + 'working_set_wg_35_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-42-1024@ref'] = TRACE_PATH + 'working_set_wg_42_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-49-1024@ref'] = TRACE_PATH + 'working_set_wg_49_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-56-1024@ref'] = TRACE_PATH + 'working_set_wg_56_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-63-1024@ref'] = TRACE_PATH + 'working_set_wg_63_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-70-1024@ref'] = TRACE_PATH + 'working_set_wg_70_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-77-1024@ref'] = TRACE_PATH + 'working_set_wg_77_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-84-1024@ref'] = TRACE_PATH + 'working_set_wg_84_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-91-1024@ref'] = TRACE_PATH + 'working_set_wg_91_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-98-1024@ref'] = TRACE_PATH + 'working_set_wg_98_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-105-1024@ref'] = TRACE_PATH + 'working_set_wg_105_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-112-1024@ref'] = TRACE_PATH + 'working_set_wg_112_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-119-1024@ref'] = TRACE_PATH + 'working_set_wg_119_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-126-1024@ref'] = TRACE_PATH + 'working_set_wg_126_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-133-1024@ref'] = TRACE_PATH + 'working_set_wg_133_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-140-1024@ref'] = TRACE_PATH + 'working_set_wg_140_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-147-1024@ref'] = TRACE_PATH + 'working_set_wg_147_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-154-1024@ref'] = TRACE_PATH + 'working_set_wg_154_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-161-1024@ref'] = TRACE_PATH + 'working_set_wg_161_wi_1_region_1024/trace.txt'
TRACE_FILE['wset-168-1024@ref'] = TRACE_PATH + 'working_set_wg_168_wi_1_region_1024/trace.txt'

#Intel SDK Samples
TRACE_PATH = '../traces/intel_sample/converted_traces/'
TRACE_FILE['bitonic-sort@ref'] = TRACE_PATH + 'BitonicSort/trace.txt'
TRACE_FILE['gemm@ref'] = TRACE_PATH + 'GEMM/trace.txt'
TRACE_FILE['median-filter@ref'] = TRACE_PATH + 'MedianFilter/trace.txt'
TRACE_FILE['monte-carlo@ref'] = TRACE_PATH + 'MonteCarlo/trace.txt'

#Rodinia for Intel GPU
TRACE_PATH = '../traces/rodinia/rodinia/converted_traces/'
TRACE_FILE['backprop@ref'] = TRACE_PATH + 'backprop/trace.txt'
TRACE_FILE['bfs@ref'] = TRACE_PATH + 'bfs/trace.txt'
TRACE_FILE['hotspot@ref'] = TRACE_PATH + 'hotspot/trace.txt'
TRACE_FILE['lavaMD@ref'] = TRACE_PATH + 'lavaMD/trace.txt'
TRACE_FILE['pathfinder@ref'] = TRACE_PATH + 'pathfinder/trace.txt'
TRACE_FILE['streamcluster@ref'] = TRACE_PATH + 'streamcluster/trace.txt'


def include(filename):
          if os.path.exists(filename):
                   execfile(filename)
include('trace_common_old_traces.py')
include('trace_common_validations.py')
